to carry on or solicit business - Deutsch Englisch Wörterbuch